package cn.com.unionlife.hy.system.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import cn.com.unionlife.hy.core.vo.BaseVO;

public class OrgVO extends BaseVO {
	private static final long serialVersionUID = 1L;

	private String um_organ_id;//编号
	private String full_name;//组织名称
	private String abbr_name;//机构简称
	private String um_org_code;//HR机构代码
	private int org_level;//机构级别
	private int org_type;//机构种类
	private String zip;//邮政编码
	private String address;//联系地址
	private String telephone;//电话号码
	private String fax;//机构传真
	private char status;//机构状态
	private Date insert_time;//系统记录插入时间
	private Date update_time;//最新更新时间
	
	private Set<OrgVO> children = new HashSet<OrgVO>(0);
	private OrgVO parent;
	public String getUm_organ_id() {
		return um_organ_id;
	}
	public void setUm_organ_id(String um_organ_id) {
		this.um_organ_id = um_organ_id;
	}
	public String getFull_name() {
		return full_name;
	}
	public void setFull_name(String full_name) {
		this.full_name = full_name;
	}
	public String getAbbr_name() {
		return abbr_name;
	}
	public void setAbbr_name(String abbr_name) {
		this.abbr_name = abbr_name;
	}
	public String getUm_org_code() {
		return um_org_code;
	}
	public void setUm_org_code(String um_org_code) {
		this.um_org_code = um_org_code;
	}
	public int getOrg_level() {
		return org_level;
	}
	public void setOrg_level(int org_level) {
		this.org_level = org_level;
	}
	public int getOrg_type() {
		return org_type;
	}
	public void setOrg_type(int org_type) {
		this.org_type = org_type;
	}
	public String getZip() {
		return zip;
	}
	public void setZip(String zip) {
		this.zip = zip;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public String getFax() {
		return fax;
	}
	public void setFax(String fax) {
		this.fax = fax;
	}
	public char getStatus() {
		return status;
	}
	public void setStatus(char status) {
		this.status = status;
	}
	public Date getInsert_time() {
		return insert_time;
	}
	public void setInsert_time(Date insert_time) {
		this.insert_time = insert_time;
	}
	public Date getUpdate_time() {
		return update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	public Set<OrgVO> getChildren() {
		return children;
	}
	public void setChildren(Set<OrgVO> children) {
		this.children = children;
	}
	public OrgVO getParent() {
		return parent;
	}
	public void setParent(OrgVO parent) {
		this.parent = parent;
	}
	
	
}
